package com.woniu.car.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.car.domain.TRole;
import com.woniu.car.domain.TRoleUser;
import com.woniu.car.dto.RoleDto;
import com.woniu.car.param.BackstageQueryPermissionParam;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author WWX
 * @since 2021-06-19
 */
public interface TRoleUserService extends IService<TRoleUser> {
    //新增用户角色
    public void insertRoleUser(TRoleUser tRoleUser) throws Exception;
    //修改用户角色
    public void updateRoleUser(TRoleUser tRoleUser) throws Exception;
    //查看用户角色列表
    public List<TRoleUser> showRoleUser();
    //查询用户角色
    public List<TRoleUser> queryRoleUser(TRoleUser tRoleUser);
    //根据用户ID查询角色
    public List<RoleDto> queryUserPermission(BackstageQueryPermissionParam param);
}
